self catering london dublin edinburgh melbourne golf clubs golf bed and breakfast escorts b&b holiday escort bed & breakfast cottage dundee golf course celtic perth golf club irish glasgow cork scotland australia music galway carnoustie brisbane